package com.gxa.modules.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 通讯录高级搜索
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "高级搜索实体")
public class AdvancedSearchDTO {
    /**
     * 当前页码数
     */
    @ApiModelProperty(value = "当前页码数")
    private Integer currentPage;

    /**
     * 每页显示记录数
     */
    @ApiModelProperty(value = "每页显示记录数")
    private Integer pageSize;
    /**
     * 查询的部门序号(0-9 其中0:全部,1:总经办… ...9:已离职）
     */
    @ApiModelProperty(value = "查询的部门序号(0-9 其中0:全部,1:总经办… ...9:已离职）")
    private Integer type;
    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    private String name;

    /**
     * 性别
     */
    @ApiModelProperty(value = "性别")
    private String sex;
    /**
     * 手机号码
     */
    @ApiModelProperty(value = "手机号码 ")
    private String phone;
    /**
     * 生日前区间
     */
    @ApiModelProperty(value = "生日前区间 ")
    private String birthdayF;
    /**
     * 生日后区间
     */
    @ApiModelProperty(value = "生日后区间 ")
    private String birthdayL;
    /**
     * 所在部门id
     */
    @ApiModelProperty(value = "所在部门id ")
    private String departmentId;
    /**
     * 是否离职(0:在职，1:已离职)
     */
    @ApiModelProperty(value = "是否离职(0:在职，1:已离职) ")
    private String departureStatus;


}
